使用element制作表格,要求展示合计,但是合计中的数据比较特殊许多都是计算的,所以数据由后台传回来
1.将show-summary设置为true
2. 自定义合计方法 :summary-method="getSummaries"
getSummaries(param) {
let vm = this;
let sums = [];
if (this.showSummary) {
var selectedColm = param.columns;
let newArray=[]
selectedColm.forEach(a => {
if(vm.total[a.property]){
newArray.push(vm.total[a.property])
}else{newArray.push('')}
});
sums=newArray;
sums[0] = "合计";
return sums;
}
}
vm.total是后台返回来的合计,a.property是表格对应的项
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。